<template>
  <div>
    <table-ext :columns="columns" :searchForm="searchForm" :config="config" ref="tableExt">
    </table-ext>
  </div>
</template>
<script>
  import TableExt from '@/components/common/table-ext/table-ext.vue';
   export default {
    // 引入自定义表格组件
    components:{
      'table-ext': TableExt
    },
    data() {
      return {
        config:{ // 页面共通配置
          title: '库存地点', //页面标题
          isPage: true, //是否分页
          isNo: false, //是否显示序号
          selection: false, //是否显示复选框
          crudMapping:{ // CRUD方法
            query:{
              url: this.lib.config.host.masterData + "/mdata/lgort/queryList"
            }
          }
        },
        // 查询表单配置
        searchForm:[{
          //显示标签
          label: '库存地点编码', 
          //数据字段
          key: 'lgortCode', 
          //标签类型
          type: 'input' 
        },{
          label: '库存地点名称',
          key: 'lgortName',
          type: 'input'
        },{
          label: '工厂编码',
          key: 'factoryCode',
          type: 'input'
        },{
          label: '工厂名称',
          key: 'factoryName',
          type: 'input',
        }],
        // 表格列定义
        columns:[{
          label: '库存地点编码',
          key: 'lgortCode'
        },{
          label: '库存地点名称',
          key: 'lgortName'
        },{
          label: '工厂编码',
          key: 'factoryCode'
        },{
          label: '工厂名称',
          key: 'factoryName'
        },{
          label: '创建日期',
          key: 'createTime'
        },{
          label: '最后更新时间',
          key: 'lastModifyTime'
        }]
      };
    }
  }
</script>